// 检测文档是否可见
function isTabActive() {
  return document.visibilityState === 'visible'; // hidden
}

// 监听可见性变化
document.addEventListener('visibilitychange', () => {
  if (isTabActive()) {
    console.log('标签页变为活动状态');
    // 恢复轮询、动画等
  } else {
    console.log('标签页变为非活动状态');
    // 暂停耗性能的操作
  }
});